# near model CODE resource # jump table entries: 2304-2304 (1 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 302E 0008 move.w D0, [A6 + 0x8] 00000008 5340 subq.w D0, 1 0000000A 670A beq +0xC /* 00000016 */ 0000000C 5340 subq.w D0, 1 0000000E 6710 beq +0x12 /* 00000020 */ 00000010 5340 subq.w D0, 1 00000012 671A beq +0x1C /* 0000002E */ 00000014 6024 bra +0x26 /* 0000003A */ label00000016: 00000016 3F3C 001D move.w -[A7], 0x1D 0000001A 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 0000001E 601A bra +0x1C /* 0000003A */ label00000020: 00000020 487A 003C pea.l [PC + 0x3C /* 0000005E, value 0x1A4E6F74, pstring "Not enough memory to sort." */] 00000024 3F3C 001E move.w -[A7], 0x1E 00000028 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 0000002C 600C bra +0xE /* 0000003A */ label0000002E: 0000002E 487A 0012 pea.l [PC + 0x12 /* 00000042, value 0x1A466169, pstring "Failed to sort this stack." */] 00000032 3F3C 0041 move.w -[A7], 0x41 /* 'A' */ 00000036 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] label0000003A: 0000003A 4E5E unlink A6 0000003C 205F movea.l A0, [A7]+ 0000003E 544F addq.w A7, 2 00000040 4ED0 jmp [A0] 00000042 1A46 movea.b A5, D6 00000044 6169 bsr +0x6B /* 000000AF */ 00000046 6C65 bge +0x67 /* 000000AD */ 00000048 6420 bcc +0x22 /* 0000006A */ 0000004A 746F moveq.l D2, 0x6F 0000004C 2073 6F72 7420 7468 6973 movea.l A0, [[A3 + 0x74207468] + 0x6973] 00000056 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 0000005A 636B bls +0x6D /* 000000C7 */ 0000005C 2E00 move.l D7, D0 0000005E 1A4E movea.b A5, A6 00000060 6F74 ble +0x76 /* 000000D6 */ 00000062 2065 movea.l A0, -[A5] 00000064 6E6F bgt +0x71 /* 000000D5 */ 00000066 7567 moveq.l D2, 0x67 00000068 6820 bvc +0x22 /* 0000008A */ label0000006A: 0000006A 6D65 blt +0x67 /* 000000D1 */ 0000006C 6D6F blt +0x71 /* 000000DD */ 0000006E 7279 moveq.l D1, 0x79 00000070 2074 6F20 736F movea.l A0, [A4 + 0x736F + D6 * 8] 00000076 7274 moveq.l D1, 0x74 00000078 2E00 move.l D7, D0 fn0000007A: 0000007A 4E56 FFFC link A6, -0x0004 0000007E 48E7 0108 movem.l -[A7], D7,A4 00000082 286E 0008 movea.l A4, [A6 + 0x8] 00000086 486C FFF8 pea.l [A4 - 0x8] label0000008A: 0000008A 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 0000008E 486C FFF0 pea.l [A4 - 0x10] 00000092 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000096 7E01 moveq.l D7, 0x01 00000098 102C F863 move.b D0, [A4 - 0x79D] 0000009C 6712 beq +0x14 /* 000000B0 */ 0000009E 486C F878 pea.l [A4 - 0x788] 000000A2 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 000000A6 4AAC F874 tst.l [A4 - 0x78C] 000000AA 6F04 ble +0x6 /* 000000B0 */ 000000AC 2E2C F874 move.l D7, [A4 - 0x78C] label000000B0: 000000B0 2F07 move.l -[A7], D7 000000B2 2F2D A548 move.l -[A7], [A5 - 0x5AB8] 000000B6 4267 clr.w -[A7] 000000B8 4EAD 2482 jsr [A5 + 0x2482 /* export_1164 */] 000000BC 2B6C FFFC A018 move.l [A5 - 0x5FE8], [A4 - 0x4] 000000C2 206E 0008 movea.l A0, [A6 + 0x8] 000000C6 2C48 movea.l A6, A0 000000C8 4EFA 10A4 jmp [PC + 0x10A4 /* 0000116E */] 000000CC 0000 4CDF ori.b D0, 0xDF 000000D0 1080 move.b [A0], D0 000000D2 4E5E unlink A6 000000D4 2E9F move.l [A7], [A7]+ label000000D6: 000000D6 4E75 rts fn000000D8: 000000D8 4E56 0000 link A6, 0 000000DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000000E0 4EBA FF1E jsr [PC - 0xE2 /* 00000000 */] 000000E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000E8 4EBA FF90 jsr [PC - 0x70 /* 0000007A */] 000000EC 4E5E unlink A6 000000EE 205F movea.l A0, [A7]+ 000000F0 5C4F addq.w A7, 6 000000F2 4ED0 jmp [A0] fn000000F4: 000000F4 4E56 0000 link A6, 0 000000F8 2F0C move.l -[A7], A4 000000FA 286E 0008 movea.l A4, [A6 + 0x8] 000000FE 296E 000C FA98 move.l [A4 - 0x568], [A6 + 0xC] 00000104 296C FA98 FA9C move.l [A4 - 0x564], [A4 - 0x568] 0000010A 42A7 clr.l -[A7] 0000010C 2F2C FA9C move.l -[A7], [A4 - 0x564] 00000110 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000114 295F FFF0 move.l [A4 - 0x10], [A7]+ 00000118 56C0 sne D0 0000011A 4400 neg.b D0 0000011C 1D40 0010 move.b [A6 + 0x10], D0 00000120 7000 moveq.l D0, 0x00 00000122 2940 FFE8 move.l [A4 - 0x18], D0 00000126 202C FA9C move.l D0, [A4 - 0x564] 0000012A 90BC 0000 0100 sub.l D0, 0x100 00000130 2940 FFEC move.l [A4 - 0x14], D0 00000134 285F movea.l A4, [A7]+ 00000136 4E5E unlink A6 00000138 205F movea.l A0, [A7]+ 0000013A 504F addq.w A7, 8 0000013C 4ED0 jmp [A0] fn0000013E: 0000013E 4E56 FFE0 link A6, -0x0020 00000142 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000146 286E 0008 movea.l A4, [A6 + 0x8] 0000014A 202C FFE8 move.l D0, [A4 - 0x18] 0000014E B0AC FFEC cmp.l D0, [A4 - 0x14] 00000152 6F36 ble +0x38 /* 0000018A */ 00000154 202C FA98 move.l D0, [A4 - 0x568] 00000158 D1AC FA9C add.l [A4 - 0x564], D0 0000015C 202C FA9C move.l D0, [A4 - 0x564] 00000160 90BC 0000 0100 sub.l D0, 0x100 00000166 5580 subq.l D0, 2 00000168 2940 FFEC move.l [A4 - 0x14], D0 0000016C 2F2C FFF0 move.l -[A7], [A4 - 0x10] 00000170 2F2C FA9C move.l -[A7], [A4 - 0x564] 00000174 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000178 4267 clr.w -[A7] 0000017A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000017E 4A5F tst.w [A7]+ 00000180 6708 beq +0xA /* 0000018A */ 00000182 422E 000C clr.b [A6 + 0xC] 00000186 6000 010E bra +0x110 /* 00000296 */ label0000018A: 0000018A 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000190 206C FEE4 movea.l A0, [A4 - 0x11C] 00000194 20AC FFE8 move.l [A0], [A4 - 0x18] 00000198 102C F85F move.b D0, [A4 - 0x7A1] 0000019C 6748 beq +0x4A /* 000001E6 */ 0000019E 486C FEE8 pea.l [A4 - 0x118] 000001A2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000001A6 206C FFF0 movea.l A0, [A4 - 0x10] 000001AA 2C2C FFE8 move.l D6, [A4 - 0x18] 000001AE DC90 add.l D6, [A0] 000001B0 4267 clr.w -[A7] 000001B2 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 000001B6 101F move.b D0, [A7]+ 000001B8 6710 beq +0x12 /* 000001CA */ 000001BA 2F06 move.l -[A7], D6 000001BC 700A moveq.l D0, 0x0A 000001BE 2F00 move.l -[A7], D0 000001C0 1F3C 0007 move.b -[A7], 0x7 000001C4 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 000001C8 6012 bra +0x14 /* 000001DC */ label000001CA: 000001CA 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 000001CE 2046 movea.l A0, D6 000001D0 43FA 00D8 lea.l A1, [PC + 0xD8 /* 000002AA, value 0xFFFF0000 */] 000001D4 7004 moveq.l D0, 0x04 label000001D6: 000001D6 30D9 move.w [A0]+, [A1]+ 000001D8 51C8 FFFC dbf D0, -0x6 /* 000001D6 */ label000001DC: 000001DC 700A moveq.l D0, 0x0A 000001DE D1AC FFE8 add.l [A4 - 0x18], D0 000001E2 6000 00B2 bra +0xB4 /* 00000296 */ label000001E6: 000001E6 102C F85E move.b D0, [A4 - 0x7A2] 000001EA 6756 beq +0x58 /* 00000242 */ 000001EC 487A 00B2 pea.l [PC + 0xB2 /* 000002A0, value 0xC01E8000 */] 000001F0 486E FFF4 pea.l [A6 - 0xC] 000001F4 3F3C 3010 move.w -[A7], 0x3010 000001F8 A9EB syscall Pack4/FP68K 000001FA 486C FEE8 pea.l [A4 - 0x118] 000001FE 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000202 4267 clr.w -[A7] 00000204 42A7 clr.l -[A7] 00000206 42A7 clr.l -[A7] 00000208 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */] 0000020C 101F move.b D0, [A7]+ 0000020E 670A beq +0xC /* 0000021A */ 00000210 486E FFF4 pea.l [A6 - 0xC] 00000214 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 00000218 6004 bra +0x6 /* 0000021E */ label0000021A: 0000021A 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] label0000021E: 0000021E 206C FFF0 movea.l A0, [A4 - 0x10] 00000222 202C FFE8 move.l D0, [A4 - 0x18] 00000226 D090 add.l D0, [A0] 00000228 2D40 FFF0 move.l [A6 - 0x10], D0 0000022C 206E FFF0 movea.l A0, [A6 - 0x10] 00000230 43EE FFF4 lea.l A1, [A6 - 0xC] 00000234 7003 moveq.l D0, 0x03 label00000236: 00000236 30D9 move.w [A0]+, [A1]+ 00000238 51C8 FFFC dbf D0, -0x6 /* 00000236 */ 0000023C 50AC FFE8 addq.l [A4 - 0x18], 8 00000240 6054 bra +0x56 /* 00000296 */ label00000242: 00000242 4247 clr.w D7 00000244 1E2C FEE8 move.b D7, [A4 - 0x118] 00000248 206C FFF0 movea.l A0, [A4 - 0x10] 0000024C 266C FFE8 movea.l A3, [A4 - 0x18] 00000250 D7D0 add.l A3, [A0] 00000252 3687 move.w [A3], D7 00000254 548B addq.l A3, 2 00000256 41EC FEE8 lea.l A0, [A4 - 0x118] 0000025A 2A08 move.l D5, A0 0000025C 1007 move.b D0, D7 0000025E 0240 0001 andi.w D0, 0x1 00000262 6702 beq +0x4 /* 00000266 */ 00000264 5247 addq.w D7, 1 label00000266: 00000266 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1 0000026C 3D47 FFE0 move.w [A6 - 0x20], D7 00000270 382E FFE2 move.w D4, [A6 - 0x1E] 00000274 600C bra +0xE /* 00000282 */ label00000276: 00000276 5285 addq.l D5, 1 00000278 2045 movea.l A0, D5 0000027A 1690 move.b [A3], [A0] 0000027C 528B addq.l A3, 1 0000027E 5244 addq.w D4, 1 00000280 6906 bvs +0x8 /* 00000288 */ label00000282: 00000282 B86E FFE0 cmp.w D4, [A6 - 0x20] 00000286 6FEE ble -0x10 /* 00000276 */ label00000288: 00000288 3007 move.w D0, D7 0000028A 48C0 ext.l D0 0000028C D0AC FFE8 add.l D0, [A4 - 0x18] 00000290 5480 addq.l D0, 2 00000292 2940 FFE8 move.l [A4 - 0x18], D0 label00000296: 00000296 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000029A 4E5E unlink A6 0000029C 2E9F move.l [A7], [A7]+ 0000029E 4E75 rts 000002A0 C01E and.b D0, [A6]+ 000002A2 8000 or.b D0, D0 000002A4 0000 0000 ori.b D0, 0x0 000002A8 0000 FFFF ori.b D0, 0xFF 000002AC 0000 0000 ori.b D0, 0x0 000002B0 0000 0000 ori.b D0, 0x0 fn000002B4: 000002B4 4E56 FFF0 link A6, -0x0010 000002B8 48E7 0118 movem.l -[A7], D7,A3,A4 000002BC 286E 0008 movea.l A4, [A6 + 0x8] 000002C0 2F2C FFF0 move.l -[A7], [A4 - 0x10] 000002C4 205F movea.l A0, [A7]+ 000002C6 A029 syscall HLock 000002C8 296C FFF4 FEE4 move.l [A4 - 0x11C], [A4 - 0xC] 000002CE 7001 moveq.l D0, 0x01 000002D0 2D40 FFF4 move.l [A6 - 0xC], D0 000002D4 2D6E 000C FFF0 move.l [A6 - 0x10], [A6 + 0xC] 000002DA 2E2E FFF4 move.l D7, [A6 - 0xC] 000002DE 6014 bra +0x16 /* 000002F4 */ label000002E0: 000002E0 206C FEE4 movea.l A0, [A4 - 0x11C] 000002E4 226C FFF0 movea.l A1, [A4 - 0x10] 000002E8 2011 move.l D0, [A1] 000002EA D190 add.l [A0], D0 000002EC 50AC FEE4 addq.l [A4 - 0x11C], 8 000002F0 5287 addq.l D7, 1 000002F2 6906 bvs +0x8 /* 000002FA */ label000002F4: 000002F4 BEAE FFF0 cmp.l D7, [A6 - 0x10] 000002F8 6FE6 ble -0x18 /* 000002E0 */ label000002FA: 000002FA 102C F85F move.b D0, [A4 - 0x7A1] 000002FE 6706 beq +0x8 /* 00000306 */ 00000300 47ED 32EA lea.l A3, [A5 + 0x32EA /* export_1625 */] 00000304 601C bra +0x1E /* 00000322 */ label00000306: 00000306 102C F85E move.b D0, [A4 - 0x7A2] 0000030A 6706 beq +0x8 /* 00000312 */ 0000030C 47ED 32E2 lea.l A3, [A5 + 0x32E2 /* export_1624 */] 00000310 6010 bra +0x12 /* 00000322 */ label00000312: 00000312 102C F860 move.b D0, [A4 - 0x7A0] 00000316 6706 beq +0x8 /* 0000031E */ 00000318 47ED 32F2 lea.l A3, [A5 + 0x32F2 /* export_1626 */] 0000031C 6004 bra +0x6 /* 00000322 */ label0000031E: 0000031E 47ED 32FA lea.l A3, [A5 + 0x32FA /* export_1627 */] label00000322: 00000322 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00000326 2F2E 000C move.l -[A7], [A6 + 0xC] 0000032A 2F0B move.l -[A7], A3 0000032C 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */] 00000330 486C FFF0 pea.l [A4 - 0x10] 00000334 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000338 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000033C 4E5E unlink A6 0000033E 205F movea.l A0, [A7]+ 00000340 504F addq.w A7, 8 00000342 4ED0 jmp [A0] fn00000344: 00000344 4E56 0000 link A6, 0 00000348 3F2E 000C move.w -[A7], [A6 + 0xC] 0000034C 4EBA FCB2 jsr [PC - 0x34E /* 00000000 */] 00000350 206E 0008 movea.l A0, [A6 + 0x8] 00000354 4228 000C clr.b [A0 + 0xC] 00000358 206E 0008 movea.l A0, [A6 + 0x8] 0000035C 2C48 movea.l A6, A0 0000035E 4EFA 04D6 jmp [PC + 0x4D6 /* 00000836 */] 00000362 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000366 205F movea.l A0, [A7]+ 00000368 5C4F addq.w A7, 6 0000036A 4ED0 jmp [A0] fn0000036C: 0000036C 4E56 0000 link A6, 0 00000370 2F0C move.l -[A7], A4 00000372 286E 0008 movea.l A4, [A6 + 0x8] 00000376 286C 0008 movea.l A4, [A4 + 0x8] 0000037A 206C FFF8 movea.l A0, [A4 - 0x8] 0000037E 2010 move.l D0, [A0] 00000380 720A moveq.l D1, 0x0A 00000382 D081 add.l D0, D1 00000384 2940 FFF4 move.l [A4 - 0xC], D0 00000388 206E 0008 movea.l A0, [A6 + 0x8] 0000038C 2028 FFFC move.l D0, [A0 - 0x4] 00000390 5380 subq.l D0, 1 00000392 E780 asl D0, 3 00000394 D0AC FFF4 add.l D0, [A4 - 0xC] 00000398 2940 FEE4 move.l [A4 - 0x11C], D0 0000039C 285F movea.l A4, [A7]+ 0000039E 4E5E unlink A6 000003A0 2E9F move.l [A7], [A7]+ 000003A2 4E75 rts fn000003A4: 000003A4 4E56 FDE2 link A6, -0x021E 000003A8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000003AC 266E 0008 movea.l A3, [A6 + 0x8] 000003B0 286B 0008 movea.l A4, [A3 + 0x8] 000003B4 422B FFED clr.b [A3 - 0x13] 000003B8 206C F888 movea.l A0, [A4 - 0x778] 000003BC 2A10 move.l D5, [A0] 000003BE 7E00 moveq.l D7, 0x00 000003C0 7001 moveq.l D0, 0x01 000003C2 2740 FFFC move.l [A3 - 0x4], D0 000003C6 486C FAA8 pea.l [A4 - 0x558] 000003CA 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 000003CE 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000003D2 205F movea.l A0, [A7]+ 000003D4 A029 syscall HLock 000003D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003DA 4EBA FF90 jsr [PC - 0x70 /* 0000036C */] 000003DE 4AAC FA94 tst.l [A4 - 0x56C] 000003E2 5EC0 sgt D0 000003E4 4400 neg.b D0 000003E6 1940 F85D move.b [A4 - 0x7A3], D0 000003EA 7000 moveq.l D0, 0x00 000003EC 2D40 FFE6 move.l [A6 - 0x1A], D0 000003F0 2D6B FFF8 FFE2 move.l [A6 - 0x1E], [A3 - 0x8] 000003F6 2C2E FFE6 move.l D6, [A6 - 0x1A] 000003FA 6000 0170 bra +0x172 /* 0000056C */ label000003FE: 000003FE 7000 moveq.l D0, 0x00 00000400 2205 move.l D1, D5 00000402 D287 add.l D1, D7 00000404 2041 movea.l A0, D1 00000406 1010 move.b D0, [A0] 00000408 C0BC 0000 00FF and.l D0, 0xFF 0000040E 3800 move.w D4, D0 00000410 B86B FFEE cmp.w D4, [A3 - 0x12] 00000414 56C0 sne D0 00000416 4A44 tst.w D4 00000418 56C1 sne D1 0000041A C001 and.b D0, D1 0000041C 6706 beq +0x8 /* 00000424 */ 0000041E 5287 addq.l D7, 1 00000420 6000 0146 bra +0x148 /* 00000568 */ label00000424: 00000424 2006 move.l D0, D6 00000426 9087 sub.l D0, D7 00000428 206C FEE4 movea.l A0, [A4 - 0x11C] 0000042C 2140 0004 move.l [A0 + 0x4], D0 00000430 102C F862 move.b D0, [A4 - 0x79E] 00000434 6714 beq +0x16 /* 0000044A */ 00000436 206C FEE4 movea.l A0, [A4 - 0x11C] 0000043A 202B FFF8 move.l D0, [A3 - 0x8] 0000043E 90A8 0004 sub.l D0, [A0 + 0x4] 00000442 206C FEE4 movea.l A0, [A4 - 0x11C] 00000446 2140 0004 move.l [A0 + 0x4], D0 label0000044A: 0000044A 42A7 clr.l -[A7] 0000044C 2F07 move.l -[A7], D7 0000044E 2F3C 0000 00FF move.l -[A7], 0xFF 00000454 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00000458 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000045C 2F05 move.l -[A7], D5 0000045E 486C FEE9 pea.l [A4 - 0x117] 00000462 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000466 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 0000046A 196E FFFF FEE8 move.b [A4 - 0x118], [A6 - 0x1] 00000470 4AAC FA94 tst.l [A4 - 0x56C] 00000474 6F44 ble +0x46 /* 000004BA */ 00000476 486C FEE8 pea.l [A4 - 0x118] 0000047A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000047E 206D E31E movea.l A0, [A5 - 0x1CE2] 00000482 4868 000C pea.l [A0 + 0xC] 00000486 3F2B FFF0 move.w -[A7], [A3 - 0x10] 0000048A 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 0000048E 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 00000492 206D E190 movea.l A0, [A5 - 0x1E70] 00000496 2050 movea.l A0, [A0] 00000498 202C FA94 move.l D0, [A4 - 0x56C] 0000049C D090 add.l D0, [A0] 0000049E 2F00 move.l -[A7], D0 000004A0 205F movea.l A0, [A7]+ 000004A2 4E90 jsr [A0] 000004A4 102D B820 move.b D0, [A5 - 0x47E0] 000004A8 6604 bne +0x6 /* 000004AE */ 000004AA 422C F85D clr.b [A4 - 0x7A3] label000004AE: 000004AE 486C FEE8 pea.l [A4 - 0x118] 000004B2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000004B6 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] label000004BA: 000004BA 4267 clr.w -[A7] 000004BC 206E 0008 movea.l A0, [A6 + 0x8] 000004C0 2F28 0008 move.l -[A7], [A0 + 0x8] 000004C4 4EBA FC78 jsr [PC - 0x388 /* 0000013E */] 000004C8 101F move.b D0, [A7]+ 000004CA 660C bne +0xE /* 000004D8 */ 000004CC 3F3C 0002 move.w -[A7], 0x2 000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004D4 4EBA FE6E jsr [PC - 0x192 /* 00000344 */] label000004D8: 000004D8 4A44 tst.w D4 000004DA 6614 bne +0x16 /* 000004F0 */ 000004DC 4A87 tst.l D7 000004DE 6600 0094 bne +0x96 /* 00000574 */ 000004E2 53AB FFFC subq.l [A3 - 0x4], 1 000004E6 177C 0001 FFED move.b [A3 - 0x13], 0x1 000004EC 6000 0086 bra +0x88 /* 00000574 */ label000004F0: 000004F0 2F2B FFFC move.l -[A7], [A3 - 0x4] 000004F4 2F3C 0000 0080 move.l -[A7], 0x80 000004FA 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 000004FE 4A9F tst.l [A7]+ 00000500 6650 bne +0x52 /* 00000552 */ 00000502 42A7 clr.l -[A7] 00000504 2F2C FFF8 move.l -[A7], [A4 - 0x8] 00000508 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000050C 201F move.l D0, [A7]+ 0000050E D0BC 0000 0400 add.l D0, 0x400 00000514 2D40 FFEA move.l [A6 - 0x16], D0 00000518 2F2C FFF8 move.l -[A7], [A4 - 0x8] 0000051C 205F movea.l A0, [A7]+ 0000051E A02A syscall HUnlock 00000520 2F2C FFF8 move.l -[A7], [A4 - 0x8] 00000524 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000528 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000052C 4267 clr.w -[A7] 0000052E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000532 4A5F tst.w [A7]+ 00000534 670C beq +0xE /* 00000542 */ 00000536 3F3C 0002 move.w -[A7], 0x2 0000053A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000053E 4EBA FE04 jsr [PC - 0x1FC /* 00000344 */] label00000542: 00000542 2F2C FFF8 move.l -[A7], [A4 - 0x8] 00000546 205F movea.l A0, [A7]+ 00000548 A029 syscall HLock 0000054A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000054E 4EBA FE1C jsr [PC - 0x1E4 /* 0000036C */] label00000552: 00000552 206C F888 movea.l A0, [A4 - 0x778] 00000556 2006 move.l D0, D6 00000558 D090 add.l D0, [A0] 0000055A 2A00 move.l D5, D0 0000055C 5285 addq.l D5, 1 0000055E 52AB FFFC addq.l [A3 - 0x4], 1 00000562 7E00 moveq.l D7, 0x00 00000564 50AC FEE4 addq.l [A4 - 0x11C], 8 label00000568: 00000568 5286 addq.l D6, 1 0000056A 6908 bvs +0xA /* 00000574 */ label0000056C: 0000056C BCAE FFE2 cmp.l D6, [A6 - 0x1E] 00000570 6F00 FE8C ble -0x172 /* 000003FE */ label00000574: 00000574 2F2C FFF8 move.l -[A7], [A4 - 0x8] 00000578 205F movea.l A0, [A7]+ 0000057A A02A syscall HUnlock 0000057C 4AAC FA94 tst.l [A4 - 0x56C] 00000580 6F1A ble +0x1C /* 0000059C */ 00000582 4267 clr.w -[A7] 00000584 486C FAA8 pea.l [A4 - 0x558] 00000588 4267 clr.w -[A7] 0000058A 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */] 0000058E 4A5F tst.w [A7]+ 00000590 670A beq +0xC /* 0000059C */ 00000592 4267 clr.w -[A7] 00000594 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000598 4EBA FDAA jsr [PC - 0x256 /* 00000344 */] label0000059C: 0000059C 102C F85D move.b D0, [A4 - 0x7A3] 000005A0 673E beq +0x40 /* 000005E0 */ 000005A2 102C F85C move.b D0, [A4 - 0x7A4] 000005A6 6708 beq +0xA /* 000005B0 */ 000005A8 377C 009D FFF2 move.w [A3 - 0xE], 0x9D 000005AE 6006 bra +0x8 /* 000005B6 */ label000005B0: 000005B0 377C 009E FFF2 move.w [A3 - 0xE], 0x9E label000005B6: 000005B6 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 000005BA 486E FEE2 pea.l [A6 - 0x11E] 000005BE 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000005C2 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000005C6 486E FDE2 pea.l [A6 - 0x21E] 000005CA 3F2B FFF2 move.w -[A7], [A3 - 0xE] 000005CE 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000005D2 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */] 000005D6 4267 clr.w -[A7] 000005D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005DC 4EBA FD66 jsr [PC - 0x29A /* 00000344 */] label000005E0: 000005E0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000005E4 4E5E unlink A6 000005E6 2E9F move.l [A7], [A7]+ 000005E8 4E75 rts fn000005EA: 000005EA 4E56 FFDC link A6, -0x0024 000005EE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000005F2 266E 0008 movea.l A3, [A6 + 0x8] 000005F6 286B 0008 movea.l A4, [A3 + 0x8] 000005FA 42A7 clr.l -[A7] 000005FC 2F2B FFF8 move.l -[A7], [A3 - 0x8] 00000600 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00000604 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000608 660C bne +0xE /* 00000616 */ 0000060A 3F3C 0002 move.w -[A7], 0x2 0000060E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000612 4EBA FD30 jsr [PC - 0x2D0 /* 00000344 */] label00000616: 00000616 206C F888 movea.l A0, [A4 - 0x778] 0000061A 2F10 move.l -[A7], [A0] 0000061C 206E FFFC movea.l A0, [A6 - 0x4] 00000620 2F10 move.l -[A7], [A0] 00000622 2F2B FFF8 move.l -[A7], [A3 - 0x8] 00000626 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000062A 296C FFF4 FEE4 move.l [A4 - 0x11C], [A4 - 0xC] 00000630 7808 moveq.l D4, 0x08 00000632 102C F862 move.b D0, [A4 - 0x79E] 00000636 6716 beq +0x18 /* 0000064E */ 00000638 202B FFFC move.l D0, [A3 - 0x4] 0000063C 5380 subq.l D0, 1 0000063E E780 asl D0, 3 00000640 D0AC FFF4 add.l D0, [A4 - 0xC] 00000644 2940 FEE4 move.l [A4 - 0x11C], D0 00000648 2004 move.l D0, D4 0000064A 4480 neg.l D0 0000064C 2800 move.l D4, D0 label0000064E: 0000064E 206C F888 movea.l A0, [A4 - 0x778] 00000652 2E10 move.l D7, [A0] 00000654 206E FFFC movea.l A0, [A6 - 0x4] 00000658 2D50 FFE4 move.l [A6 - 0x1C], [A0] 0000065C 7001 moveq.l D0, 0x01 0000065E 2D40 FFE0 move.l [A6 - 0x20], D0 00000662 2D6B FFFC FFDC move.l [A6 - 0x24], [A3 - 0x4] 00000668 2D6E FFE0 FFEC move.l [A6 - 0x14], [A6 - 0x20] 0000066E 605E bra +0x60 /* 000006CE */ label00000670: 00000670 206C FEE4 movea.l A0, [A4 - 0x11C] 00000674 2A28 0004 move.l D5, [A0 + 0x4] 00000678 102C F862 move.b D0, [A4 - 0x79E] 0000067C 6706 beq +0x8 /* 00000684 */ 0000067E 4485 neg.l D5 00000680 DAAB FFF8 add.l D5, [A3 - 0x8] label00000684: 00000684 2C05 move.l D6, D5 00000686 DCAE FFE4 add.l D6, [A6 - 0x1C] label0000068A: 0000068A 7000 moveq.l D0, 0x00 0000068C 2046 movea.l A0, D6 0000068E 1010 move.b D0, [A0] 00000690 C0BC 0000 00FF and.l D0, 0xFF 00000696 322B FFEE move.w D1, [A3 - 0x12] 0000069A 48C1 ext.l D1 0000069C B280 cmp.l D1, D0 0000069E 56C0 sne D0 000006A0 4A00 tst.b D0 000006A2 6716 beq +0x18 /* 000006BA */ 000006A4 2046 movea.l A0, D6 000006A6 4A10 tst.b [A0] 000006A8 56C1 sne D1 000006AA C001 and.b D0, D1 000006AC 670C beq +0xE /* 000006BA */ 000006AE 2046 movea.l A0, D6 000006B0 2247 movea.l A1, D7 000006B2 1290 move.b [A1], [A0] 000006B4 5286 addq.l D6, 1 000006B6 5287 addq.l D7, 1 000006B8 60D0 bra -0x2E /* 0000068A */ label000006BA: 000006BA 2047 movea.l A0, D7 000006BC 10AB FFEF move.b [A0], [A3 - 0x11] 000006C0 5287 addq.l D7, 1 000006C2 2004 move.l D0, D4 000006C4 D1AC FEE4 add.l [A4 - 0x11C], D0 000006C8 52AE FFEC addq.l [A6 - 0x14], 1 000006CC 690A bvs +0xC /* 000006D8 */ label000006CE: 000006CE 202E FFEC move.l D0, [A6 - 0x14] 000006D2 B0AE FFDC cmp.l D0, [A6 - 0x24] 000006D6 6F98 ble -0x66 /* 00000670 */ label000006D8: 000006D8 102B FFED move.b D0, [A3 - 0x13] 000006DC 6602 bne +0x4 /* 000006E0 */ 000006DE 5387 subq.l D7, 1 label000006E0: 000006E0 2047 movea.l A0, D7 000006E2 4210 clr.b [A0] 000006E4 486E FFFC pea.l [A6 - 0x4] 000006E8 4EAD 225A jsr [A5 + 0x225A /* export_1095 */] 000006EC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000006F0 4E5E unlink A6 000006F2 2E9F move.l [A7], [A7]+ 000006F4 4E75 rts fn000006F6: 000006F6 4E56 FFEC link A6, -0x0014 000006FA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000006FE 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000704 42A7 clr.l -[A7] 00000706 2F3C 0000 040A move.l -[A7], 0x40A 0000070C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000710 206E 0008 movea.l A0, [A6 + 0x8] 00000714 215F FFF8 move.l [A0 - 0x8], [A7]+ 00000718 206E 0008 movea.l A0, [A6 + 0x8] 0000071C 4AA8 FFF8 tst.l [A0 - 0x8] 00000720 57C0 seq D0 00000722 4A00 tst.b D0 00000724 6622 bne +0x24 /* 00000748 */ 00000726 2F00 move.l -[A7], D0 00000728 4267 clr.w -[A7] 0000072A 2F3C 0000 1400 move.l -[A7], 0x1400 00000730 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000734 4EBA F9BE jsr [PC - 0x642 /* 000000F4 */] 00000738 121F move.b D1, [A7]+ 0000073A 201F move.l D0, [A7]+ 0000073C 0A01 0001 xori.b D1, 0x1 00000740 8001 or.b D0, D1 00000742 0240 0001 andi.w D0, 0x1 00000746 670A beq +0xC /* 00000752 */ label00000748: 00000748 3F3C 0002 move.w -[A7], 0x2 0000074C 2F0E move.l -[A7], A6 0000074E 4EBA FBF4 jsr [PC - 0x40C /* 00000344 */] label00000752: 00000752 42A7 clr.l -[A7] 00000754 206E 0008 movea.l A0, [A6 + 0x8] 00000758 2F28 F888 move.l -[A7], [A0 - 0x778] 0000075C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000760 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000764 206E 0008 movea.l A0, [A6 + 0x8] 00000768 1028 F85C move.b D0, [A0 - 0x7A4] 0000076C 6708 beq +0xA /* 00000776 */ 0000076E 3D7C 000D FFEE move.w [A6 - 0x12], 0xD /* '\r' */ 00000774 6006 bra +0x8 /* 0000077C */ label00000776: 00000776 3D6D CE7A FFEE move.w [A6 - 0x12], [A5 - 0x3186] label0000077C: 0000077C 206E 0008 movea.l A0, [A6 + 0x8] 00000780 4AA8 FA94 tst.l [A0 - 0x56C] 00000784 6F26 ble +0x28 /* 000007AC */ 00000786 4267 clr.w -[A7] 00000788 487A 00D2 pea.l [PC + 0xD2 /* 0000085C, value 0x4656163, pstring "each" */] 0000078C 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */] 00000790 3D5F FFF0 move.w [A6 - 0x10], [A7]+ 00000794 6616 bne +0x18 /* 000007AC */ 00000796 4267 clr.w -[A7] 00000798 206D E31E movea.l A0, [A5 - 0x1CE2] 0000079C 4868 000C pea.l [A0 + 0xC] 000007A0 487A 00BA pea.l [PC + 0xBA /* 0000085C, value 0x4656163, pstring "each" */] 000007A4 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] 000007A8 3D5F FFF0 move.w [A6 - 0x10], [A7]+ label000007AC: 000007AC 2F0E move.l -[A7], A6 000007AE 4EBA FBF4 jsr [PC - 0x40C /* 000003A4 */] 000007B2 7001 moveq.l D0, 0x01 000007B4 B0AE FFFC cmp.l D0, [A6 - 0x4] 000007B8 6C7C bge +0x7E /* 00000836 */ 000007BA 206E 0008 movea.l A0, [A6 + 0x8] 000007BE 2F28 FFF8 move.l -[A7], [A0 - 0x8] 000007C2 205F movea.l A0, [A7]+ 000007C4 A064 syscall MoveHHi 000007C6 206E 0008 movea.l A0, [A6 + 0x8] 000007CA 2F28 FFF8 move.l -[A7], [A0 - 0x8] 000007CE 205F movea.l A0, [A7]+ 000007D0 A029 syscall HLock 000007D2 2F0E move.l -[A7], A6 000007D4 4EBA FB96 jsr [PC - 0x46A /* 0000036C */] 000007D8 226E 0008 movea.l A1, [A6 + 0x8] 000007DC 2069 FFF8 movea.l A0, [A1 - 0x8] 000007E0 2010 move.l D0, [A0] 000007E2 5E80 addq.l D0, 7 000007E4 C0BC FFFF FFF8 and.l D0, 0xFFFFFFF8 000007EA 2D40 FFF4 move.l [A6 - 0xC], D0 000007EE 2049 movea.l A0, A1 000007F0 2F28 FFF4 move.l -[A7], [A0 - 0xC] 000007F4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000007F8 42A7 clr.l -[A7] 000007FA 206E 0008 movea.l A0, [A6 + 0x8] 000007FE 2F28 FFF8 move.l -[A7], [A0 - 0x8] 00000802 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000806 201F move.l D0, [A7]+ 00000808 720A moveq.l D1, 0x0A 0000080A 9081 sub.l D0, D1 0000080C 2F00 move.l -[A7], D0 0000080E 7004 moveq.l D0, 0x04 00000810 2F00 move.l -[A7], D0 00000812 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00000816 4EAD 2812 jsr [A5 + 0x2812 /* export_1278 */] 0000081A 206E 0008 movea.l A0, [A6 + 0x8] 0000081E 216E FFF4 FFF4 move.l [A0 - 0xC], [A6 - 0xC] 00000824 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000828 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000082C 4EBA FA86 jsr [PC - 0x57A /* 000002B4 */] 00000830 2F0E move.l -[A7], A6 00000832 4EBA FDB6 jsr [PC - 0x24A /* 000005EA */] label00000836: 00000836 4FEE FFCC lea.l A7, [A6 - 0x34] 0000083A 206E 0008 movea.l A0, [A6 + 0x8] 0000083E 4868 FFF8 pea.l [A0 - 0x8] 00000842 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000846 206E 0008 movea.l A0, [A6 + 0x8] 0000084A 4868 FFF0 pea.l [A0 - 0x10] 0000084E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000852 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000856 4E5E unlink A6 00000858 2E9F move.l [A7], [A7]+ 0000085A 4E75 rts 0000085C 0465 6163 subi.w -[A5], 0x6163 /* 'ac' */ 00000860 6800 4E56 bvc +0x4E58 /* 000056B8 */ // begin alternate branch 00000862-00000866 fn00000862: 00000862 4E56 FFFC link A6, -0x0004 // end alternate branch 00000862-00000866 fn00000862: // (misaligned) 00000864 FFFC .extension 0xFFC // unimplemented 00000866 2F0C move.l -[A7], A4 00000868 286E 0008 movea.l A4, [A6 + 0x8] 0000086C 4267 clr.w -[A7] 0000086E 3F2D A204 move.w -[A7], [A5 - 0x5DFC] 00000872 1F3C 0002 move.b -[A7], 0x2 00000876 486E FFFC pea.l [A6 - 0x4] 0000087A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000087E 4A5F tst.w [A7]+ 00000880 56C0 sne D0 00000882 4400 neg.b D0 00000884 1940 F860 move.b [A4 - 0x7A0], D0 00000888 422C F85F clr.b [A4 - 0x7A1] 0000088C 422C F85E clr.b [A4 - 0x7A2] 00000890 4267 clr.w -[A7] 00000892 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000896 301F move.w D0, [A7]+ 00000898 6724 beq +0x26 /* 000008BE */ 0000089A 5340 subq.w D0, 1 0000089C 670A beq +0xC /* 000008A8 */ 0000089E 5340 subq.w D0, 1 000008A0 670E beq +0x10 /* 000008B0 */ 000008A2 5340 subq.w D0, 1 000008A4 6712 beq +0x14 /* 000008B8 */ 000008A6 6016 bra +0x18 /* 000008BE */ label000008A8: 000008A8 197C 0001 F85F move.b [A4 - 0x7A1], 0x1 000008AE 600E bra +0x10 /* 000008BE */ label000008B0: 000008B0 197C 0001 F860 move.b [A4 - 0x7A0], 0x1 000008B6 6006 bra +0x8 /* 000008BE */ label000008B8: 000008B8 197C 0001 F85E move.b [A4 - 0x7A2], 0x1 label000008BE: 000008BE 102C F85E move.b D0, [A4 - 0x7A2] 000008C2 802C F85F or.b D0, [A4 - 0x7A1] 000008C6 0A00 0001 xori.b D0, 0x1 000008CA 1940 F861 move.b [A4 - 0x79F], D0 000008CE 4267 clr.w -[A7] 000008D0 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000008D4 7001 moveq.l D0, 0x01 000008D6 B05F cmp.w D0, [A7]+ 000008D8 57C0 seq D0 000008DA 4400 neg.b D0 000008DC 1940 F862 move.b [A4 - 0x79E], D0 000008E0 285F movea.l A4, [A7]+ 000008E2 4E5E unlink A6 000008E4 2E9F move.l [A7], [A7]+ 000008E6 4E75 rts fn000008E8: 000008E8 4E56 0000 link A6, 0 000008EC 2F0C move.l -[A7], A4 000008EE 286E 0008 movea.l A4, [A6 + 0x8] 000008F2 4267 clr.w -[A7] 000008F4 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000008F8 7002 moveq.l D0, 0x02 000008FA B05F cmp.w D0, [A7]+ 000008FC 6608 bne +0xA /* 00000906 */ 000008FE 70FF moveq.l D0, 0xFFFFFFFF 00000900 2940 FA94 move.l [A4 - 0x56C], D0 00000904 6012 bra +0x14 /* 00000918 */ label00000906: 00000906 42A7 clr.l -[A7] 00000908 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 0000090C 295F FA94 move.l [A4 - 0x56C], [A7]+ 00000910 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00000914 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label00000918: 00000918 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000091C 4EBA FF44 jsr [PC - 0xBC /* 00000862 */] 00000920 486C F88C pea.l [A4 - 0x774] 00000924 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 00000928 4267 clr.w -[A7] 0000092A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000092E 4A5F tst.w [A7]+ 00000930 57C0 seq D0 00000932 4400 neg.b D0 00000934 1940 F85C move.b [A4 - 0x7A4], D0 00000938 285F movea.l A4, [A7]+ 0000093A 4E5E unlink A6 0000093C 2E9F move.l [A7], [A7]+ 0000093E 4E75 rts fn00000940: 00000940 4E56 FDE2 link A6, -0x021E 00000944 48E7 0108 movem.l -[A7], D7,A4 00000948 286E 0008 movea.l A4, [A6 + 0x8] 0000094C 42A7 clr.l -[A7] 0000094E 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00000952 295F FA94 move.l [A4 - 0x56C], [A7]+ 00000956 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000095A 4EBA FF06 jsr [PC - 0xFA /* 00000862 */] 0000095E 422C F865 clr.b [A4 - 0x79B] 00000962 422C F864 clr.b [A4 - 0x79C] 00000966 422C F863 clr.b [A4 - 0x79D] label0000096A: 0000096A 4267 clr.w -[A7] 0000096C 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000970 3E1F move.w D7, [A7]+ 00000972 6602 bne +0x4 /* 00000976 */ 00000974 6060 bra +0x62 /* 000009D6 */ label00000976: 00000976 7002 moveq.l D0, 0x02 00000978 B047 cmp.w D0, D7 0000097A 6606 bne +0x8 /* 00000982 */ 0000097C 197C 0001 F864 move.b [A4 - 0x79C], 0x1 label00000982: 00000982 7001 moveq.l D0, 0x01 00000984 B047 cmp.w D0, D7 00000986 66E2 bne -0x1C /* 0000096A */ 00000988 197C 0001 F865 move.b [A4 - 0x79B], 0x1 0000098E 1D7C 0007 FDE4 move.b [A6 - 0x21C], 0x7 00000994 2D6D A548 FFFC move.l [A6 - 0x4], [A5 - 0x5AB8] 0000099A 486E FEF0 pea.l [A6 - 0x110] 0000099E 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 000009A2 4267 clr.w -[A7] 000009A4 486E FDE4 pea.l [A6 - 0x21C] 000009A8 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000009AC 4A5F tst.w [A7]+ 000009AE 6714 beq +0x16 /* 000009C4 */ 000009B0 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 000009B4 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 000009B8 206E 0008 movea.l A0, [A6 + 0x8] 000009BC 2C48 movea.l A6, A0 000009BE 4EFA 07AE jmp [PC + 0x7AE /* 0000116E */] 000009C2 0000 296D ori.b D0, 0x6D /* 'm' */ // begin alternate branch 000009C4-000009CA label000009C4: 000009C4 296D AE96 F870 move.l [A4 - 0x790], [A5 - 0x516A] // end alternate branch 000009C4-000009CA label000009C4: // (misaligned) 000009C6 AE96 syscall GetPalette, auto_pop 000009C8 F870 .extension 0x870 // unimplemented 000009CA 4267 clr.w -[A7] 000009CC 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */] 000009D0 395F F866 move.w [A4 - 0x79A], [A7]+ 000009D4 6094 bra -0x6A /* 0000096A */ label000009D6: 000009D6 4CDF 1080 movem.l D7,A4, [A7]+ 000009DA 4E5E unlink A6 000009DC 2E9F move.l [A7], [A7]+ 000009DE 4E75 rts export_288: 000009E0 4E56 F63A link A6, -0x09C6 000009E4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000009E8 70FF moveq.l D0, 0xFFFFFFFF 000009EA 2D40 F874 move.l [A6 - 0x78C], D0 000009EE 7000 moveq.l D0, 0x00 000009F0 2D40 FFF8 move.l [A6 - 0x8], D0 000009F4 7000 moveq.l D0, 0x00 000009F6 2D40 FFF0 move.l [A6 - 0x10], D0 000009FA 7000 moveq.l D0, 0x00 000009FC 2D40 F878 move.l [A6 - 0x788], D0 00000A00 486D C460 pea.l [A5 - 0x3BA0] 00000A04 A873 syscall SetPort 00000A06 206D FE80 movea.l A0, [A5 - 0x180] 00000A0A 2F08 move.l -[A7], A0 00000A0C 4267 clr.w -[A7] 00000A0E 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00000A12 301F move.w D0, [A7]+ 00000A14 205F movea.l A0, [A7]+ 00000A16 3140 0044 move.w [A0 + 0x44], D0 00000A1A 4267 clr.w -[A7] 00000A1C 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000A20 4A5F tst.w [A7]+ 00000A22 6654 bne +0x56 /* 00000A78 */ 00000A24 2F0E move.l -[A7], A6 00000A26 4EBA FEC0 jsr [PC - 0x140 /* 000008E8 */] 00000A2A 486E F88C pea.l [A6 - 0x774] 00000A2E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00000A32 42A7 clr.l -[A7] 00000A34 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00000A38 2D5F F888 move.l [A6 - 0x778], [A7]+ 00000A3C 102D B820 move.b D0, [A5 - 0x47E0] 00000A40 6600 072C bne +0x72E /* 0000116E */ 00000A44 4267 clr.w -[A7] 00000A46 2F0E move.l -[A7], A6 00000A48 4EBA FCAC jsr [PC - 0x354 /* 000006F6 */] 00000A4C 101F move.b D0, [A7]+ 00000A4E 671C beq +0x1E /* 00000A6C */ 00000A50 2F2E F888 move.l -[A7], [A6 - 0x778] 00000A54 1F3C 0001 move.b -[A7], 0x1 00000A58 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00000A5C 486E F88C pea.l [A6 - 0x774] 00000A60 1F3C 0002 move.b -[A7], 0x2 00000A64 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 00000A68 6000 0704 bra +0x706 /* 0000116E */ label00000A6C: 00000A6C 486E F888 pea.l [A6 - 0x778] 00000A70 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000A74 6000 06F8 bra +0x6FA /* 0000116E */ label00000A78: 00000A78 1F3C 0001 move.b -[A7], 0x1 00000A7C 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 00000A80 2D6D A018 FFFC move.l [A6 - 0x4], [A5 - 0x5FE8] 00000A86 102D A07A move.b D0, [A5 - 0x5F86] 00000A8A 6706 beq +0x8 /* 00000A92 */ 00000A8C 7028 moveq.l D0, 0x28 00000A8E 2B40 A018 move.l [A5 - 0x5FE8], D0 label00000A92: 00000A92 2F0E move.l -[A7], A6 00000A94 4EBA FEAA jsr [PC - 0x156 /* 00000940 */] 00000A98 102D A84C move.b D0, [A5 - 0x57B4] 00000A9C 670C beq +0xE /* 00000AAA */ 00000A9E 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00000AA2 4267 clr.w -[A7] 00000AA4 2F0E move.l -[A7], A6 00000AA6 4EBA F630 jsr [PC - 0x9D0 /* 000000D8 */] label00000AAA: 00000AAA 102E F864 move.b D0, [A6 - 0x79C] 00000AAE 802E F865 or.b D0, [A6 - 0x79B] 00000AB2 1D40 F863 move.b [A6 - 0x79D], D0 00000AB6 2D6D A8C2 FAA4 move.l [A6 - 0x55C], [A5 - 0x573E] 00000ABC 102E F865 move.b D0, [A6 - 0x79B] 00000AC0 6756 beq +0x58 /* 00000B18 */ 00000AC2 42A7 clr.l -[A7] 00000AC4 2F2E F870 move.l -[A7], [A6 - 0x790] 00000AC8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 00000ACC 2D5F F86C move.l [A6 - 0x794], [A7]+ 00000AD0 660A bne +0xC /* 00000ADC */ 00000AD2 3F3C 0003 move.w -[A7], 0x3 00000AD6 2F0E move.l -[A7], A6 00000AD8 4EBA F5FE jsr [PC - 0xA02 /* 000000D8 */] label00000ADC: 00000ADC 206E F86C movea.l A0, [A6 - 0x794] 00000AE0 2050 movea.l A0, [A0] 00000AE2 2D68 0018 F868 move.l [A6 - 0x798], [A0 + 0x18] 00000AE8 2F2E F870 move.l -[A7], [A6 - 0x790] 00000AEC 4267 clr.w -[A7] 00000AEE 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00000AF2 102E F864 move.b D0, [A6 - 0x79C] 00000AF6 6718 beq +0x1A /* 00000B10 */ 00000AF8 4267 clr.w -[A7] 00000AFA 3F2D A90C move.w -[A7], [A5 - 0x56F4] 00000AFE 3F2E F86A move.w -[A7], [A6 - 0x796] 00000B02 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000B06 301F move.w D0, [A7]+ 00000B08 48C0 ext.l D0 00000B0A 2D40 FAA4 move.l [A6 - 0x55C], D0 00000B0E 6014 bra +0x16 /* 00000B24 */ label00000B10: 00000B10 2D6E F868 FAA4 move.l [A6 - 0x55C], [A6 - 0x798] 00000B16 600C bra +0xE /* 00000B24 */ label00000B18: 00000B18 102E F864 move.b D0, [A6 - 0x79C] 00000B1C 6706 beq +0x8 /* 00000B24 */ 00000B1E 2D6D A90A FAA4 move.l [A6 - 0x55C], [A5 - 0x56F6] label00000B24: 00000B24 7002 moveq.l D0, 0x02 00000B26 B0AE FAA4 cmp.l D0, [A6 - 0x55C] 00000B2A 6F04 ble +0x6 /* 00000B30 */ 00000B2C 6000 0640 bra +0x642 /* 0000116E */ label00000B30: 00000B30 102E F864 move.b D0, [A6 - 0x79C] 00000B34 6708 beq +0xA /* 00000B3E */ 00000B36 2D6D A90A F884 move.l [A6 - 0x77C], [A5 - 0x56F6] 00000B3C 6006 bra +0x8 /* 00000B44 */ label00000B3E: 00000B3E 2D6D A8C2 F884 move.l [A6 - 0x77C], [A5 - 0x573E] label00000B44: 00000B44 42A7 clr.l -[A7] 00000B46 202E F884 move.l D0, [A6 - 0x77C] 00000B4A E780 asl D0, 3 00000B4C 5080 addq.l D0, 8 00000B4E 2F00 move.l -[A7], D0 00000B50 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00000B54 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000B58 660A bne +0xC /* 00000B64 */ 00000B5A 3F3C 0002 move.w -[A7], 0x2 00000B5E 2F0E move.l -[A7], A6 00000B60 4EBA F576 jsr [PC - 0xA8A /* 000000D8 */] label00000B64: 00000B64 4267 clr.w -[A7] 00000B66 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B6A 4EAD 288A jsr [A5 + 0x288A /* export_1293 */] 00000B6E 101F move.b D0, [A7]+ 00000B70 6708 beq +0xA /* 00000B7A */ 00000B72 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B76 205F movea.l A0, [A7]+ 00000B78 A064 syscall MoveHHi label00000B7A: 00000B7A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B7E 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00000B82 206E FFF8 movea.l A0, [A6 - 0x8] 00000B86 2010 move.l D0, [A0] 00000B88 5E80 addq.l D0, 7 00000B8A C0BC FFFF FFF8 and.l D0, 0xFFFFFFF8 00000B90 2D40 FFF4 move.l [A6 - 0xC], D0 00000B94 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC] 00000B9A 7001 moveq.l D0, 0x01 00000B9C 2D40 F856 move.l [A6 - 0x7AA], D0 00000BA0 2D6D A8C2 F852 move.l [A6 - 0x7AE], [A5 - 0x573E] 00000BA6 2D6E F856 FAA0 move.l [A6 - 0x560], [A6 - 0x7AA] 00000BAC 6000 0088 bra +0x8A /* 00000C36 */ label00000BB0: 00000BB0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000BB4 4267 clr.w -[A7] 00000BB6 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00000BBA 2F2E FAA0 move.l -[A7], [A6 - 0x560] 00000BBE 486E FA00 pea.l [A6 - 0x600] 00000BC2 4EAD 2ACA jsr [A5 + 0x2ACA /* export_1365 */] 00000BC6 101F move.b D0, [A7]+ 00000BC8 660A bne +0xC /* 00000BD4 */ 00000BCA 2F3C 0000 8759 move.l -[A7], 0x8759 00000BD0 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00000BD4: 00000BD4 102E F864 move.b D0, [A6 - 0x79C] 00000BD8 671A beq +0x1C /* 00000BF4 */ 00000BDA 2F00 move.l -[A7], D0 00000BDC 4267 clr.w -[A7] 00000BDE 2F2E FA00 move.l -[A7], [A6 - 0x600] 00000BE2 4EAD 2AC2 jsr [A5 + 0x2AC2 /* export_1364 */] 00000BE6 121F move.b D1, [A7]+ 00000BE8 201F move.l D0, [A7]+ 00000BEA 0A01 0001 xori.b D1, 0x1 00000BEE C001 and.b D0, D1 00000BF0 6702 beq +0x4 /* 00000BF4 */ 00000BF2 603C bra +0x3E /* 00000C30 */ label00000BF4: 00000BF4 206E FEE4 movea.l A0, [A6 - 0x11C] 00000BF8 2F08 move.l -[A7], A0 00000BFA 42A7 clr.l -[A7] 00000BFC 2F2E FA00 move.l -[A7], [A6 - 0x600] 00000C00 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */] 00000C04 201F move.l D0, [A7]+ 00000C06 205F movea.l A0, [A7]+ 00000C08 2080 move.l [A0], D0 00000C0A 102E F862 move.b D0, [A6 - 0x79E] 00000C0E 6712 beq +0x14 /* 00000C22 */ 00000C10 202D A8C2 move.l D0, [A5 - 0x573E] 00000C14 90AE FAA0 sub.l D0, [A6 - 0x560] 00000C18 206E FEE4 movea.l A0, [A6 - 0x11C] 00000C1C 2140 0004 move.l [A0 + 0x4], D0 00000C20 600A bra +0xC /* 00000C2C */ label00000C22: 00000C22 206E FEE4 movea.l A0, [A6 - 0x11C] 00000C26 216E FAA0 0004 move.l [A0 + 0x4], [A6 - 0x560] label00000C2C: 00000C2C 50AE FEE4 addq.l [A6 - 0x11C], 8 label00000C30: 00000C30 52AE FAA0 addq.l [A6 - 0x560], 1 00000C34 690C bvs +0xE /* 00000C42 */ label00000C36: 00000C36 202E FAA0 move.l D0, [A6 - 0x560] 00000C3A B0AE F852 cmp.l D0, [A6 - 0x7AE] 00000C3E 6F00 FF70 ble -0x8E /* 00000BB0 */ label00000C42: 00000C42 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C46 2F2E F884 move.l -[A7], [A6 - 0x77C] 00000C4A 486D 1E62 pea.l [A5 + 0x1E62 /* export_968 */] 00000C4E 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */] 00000C52 4267 clr.w -[A7] 00000C54 2F3C 0000 2800 move.l -[A7], 0x2800 /* '(\0' */ 00000C5A 2F0E move.l -[A7], A6 00000C5C 4EBA F496 jsr [PC - 0xB6A /* 000000F4 */] 00000C60 101F move.b D0, [A7]+ 00000C62 660A bne +0xC /* 00000C6E */ 00000C64 3F3C 0002 move.w -[A7], 0x2 00000C68 2F0E move.l -[A7], A6 00000C6A 4EBA F46C jsr [PC - 0xB94 /* 000000D8 */] label00000C6E: 00000C6E 102E F863 move.b D0, [A6 - 0x79D] 00000C72 6746 beq +0x48 /* 00000CBA */ 00000C74 202D A8C2 move.l D0, [A5 - 0x573E] 00000C78 5E80 addq.l D0, 7 00000C7A 2F00 move.l -[A7], D0 00000C7C 7008 moveq.l D0, 0x08 00000C7E 2F00 move.l -[A7], D0 00000C80 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00000C84 2D5F F87C move.l [A6 - 0x784], [A7]+ 00000C88 42A7 clr.l -[A7] 00000C8A 2F2E F87C move.l -[A7], [A6 - 0x784] 00000C8E 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00000C92 2D5F F878 move.l [A6 - 0x788], [A7]+ 00000C96 660A bne +0xC /* 00000CA2 */ 00000C98 3F3C 0002 move.w -[A7], 0x2 00000C9C 2F0E move.l -[A7], A6 00000C9E 4EBA F438 jsr [PC - 0xBC8 /* 000000D8 */] label00000CA2: 00000CA2 206E F878 movea.l A0, [A6 - 0x788] 00000CA6 2F10 move.l -[A7], [A0] 00000CA8 3F3C FFFF move.w -[A7], 0xFFFF 00000CAC 2F2E F87C move.l -[A7], [A6 - 0x784] 00000CB0 4EAD 285A jsr [A5 + 0x285A /* export_1287 */] 00000CB4 7000 moveq.l D0, 0x00 00000CB6 2D40 F880 move.l [A6 - 0x780], D0 label00000CBA: 00000CBA 486E FAA8 pea.l [A6 - 0x558] 00000CBE 4EAD 2F7A jsr [A5 + 0x2F7A /* export_1515 */] 00000CC2 2D6D AEAC FA8C move.l [A6 - 0x574], [A5 - 0x5154] 00000CC8 2D6D A85E FA90 move.l [A6 - 0x570], [A5 - 0x57A2] 00000CCE 2D6D A8CA FA88 move.l [A6 - 0x578], [A5 - 0x5736] 00000CD4 2D6E FFF4 FEE0 move.l [A6 - 0x120], [A6 - 0xC] 00000CDA 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC] 00000CE0 1D7C 0001 FCC4 move.b [A6 - 0x33C], 0x1 00000CE6 1D7C 0007 FDD0 move.b [A6 - 0x230], 0x7 00000CEC 2D6D A548 FEDC move.l [A6 - 0x124], [A5 - 0x5AB8] 00000CF2 1D7C 0001 F85D move.b [A6 - 0x7A3], 0x1 00000CF8 7001 moveq.l D0, 0x01 00000CFA 2D40 F84E move.l [A6 - 0x7B2], D0 00000CFE 2D6E F884 F84A move.l [A6 - 0x7B6], [A6 - 0x77C] 00000D04 2D6E F84E FAA0 move.l [A6 - 0x560], [A6 - 0x7B2] 00000D0A 6000 00FE bra +0x100 /* 00000E0A */ label00000D0E: 00000D0E 102E F862 move.b D0, [A6 - 0x79E] 00000D12 6712 beq +0x14 /* 00000D26 */ 00000D14 206E FEE0 movea.l A0, [A6 - 0x120] 00000D18 202D A8C2 move.l D0, [A5 - 0x573E] 00000D1C 90A8 0004 sub.l D0, [A0 + 0x4] 00000D20 2D40 FCCA move.l [A6 - 0x336], D0 00000D24 600A bra +0xC /* 00000D30 */ label00000D26: 00000D26 206E FEE0 movea.l A0, [A6 - 0x120] 00000D2A 2D68 0004 FCCA move.l [A6 - 0x336], [A0 + 0x4] label00000D30: 00000D30 50AE FEE0 addq.l [A6 - 0x120], 8 00000D34 4267 clr.w -[A7] 00000D36 486E FCC4 pea.l [A6 - 0x33C] 00000D3A 4267 clr.w -[A7] 00000D3C 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */] 00000D40 3D5F F866 move.w [A6 - 0x79A], [A7]+ 00000D44 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000D48 4267 clr.w -[A7] 00000D4A 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000D4E 101F move.b D0, [A7]+ 00000D50 6708 beq +0xA /* 00000D5A */ 00000D52 4267 clr.w -[A7] 00000D54 2F0E move.l -[A7], A6 00000D56 4EBA F380 jsr [PC - 0xC80 /* 000000D8 */] label00000D5A: 00000D5A 102E F863 move.b D0, [A6 - 0x79D] 00000D5E 674C beq +0x4E /* 00000DAC */ 00000D60 102E F865 move.b D0, [A6 - 0x79B] 00000D64 0A00 0001 xori.b D0, 0x1 00000D68 4A00 tst.b D0 00000D6A 6612 bne +0x14 /* 00000D7E */ 00000D6C 222D AE96 move.l D1, [A5 - 0x516A] 00000D70 B2AE F870 cmp.l D1, [A6 - 0x790] 00000D74 57C1 seq D1 00000D76 8001 or.b D0, D1 00000D78 0240 0001 andi.w D0, 0x1 00000D7C 6720 beq +0x22 /* 00000D9E */ label00000D7E: 00000D7E 206E FEE4 movea.l A0, [A6 - 0x11C] 00000D82 216E FCCA 0004 move.l [A0 + 0x4], [A6 - 0x336] 00000D88 52AE F880 addq.l [A6 - 0x780], 1 00000D8C 206E F878 movea.l A0, [A6 - 0x788] 00000D90 2F10 move.l -[A7], [A0] 00000D92 202E FCCA move.l D0, [A6 - 0x336] 00000D96 5380 subq.l D0, 1 00000D98 2F00 move.l -[A7], D0 00000D9A A85F syscall BitClr 00000D9C 600E bra +0x10 /* 00000DAC */ label00000D9E: 00000D9E 202E F880 move.l D0, [A6 - 0x780] 00000DA2 B0AE FAA4 cmp.l D0, [A6 - 0x55C] 00000DA6 665C bne +0x5E /* 00000E04 */ 00000DA8 606C bra +0x6E /* 00000E16 */ 00000DAA 6058 bra +0x5A /* 00000E04 */ label00000DAC: 00000DAC 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 00000DB0 206D E190 movea.l A0, [A5 - 0x1E70] 00000DB4 2050 movea.l A0, [A0] 00000DB6 202E FA94 move.l D0, [A6 - 0x56C] 00000DBA D090 add.l D0, [A0] 00000DBC 2F00 move.l -[A7], D0 00000DBE 205F movea.l A0, [A7]+ 00000DC0 4E90 jsr [A0] 00000DC2 102D B820 move.b D0, [A5 - 0x47E0] 00000DC6 6604 bne +0x6 /* 00000DCC */ 00000DC8 422E F85D clr.b [A6 - 0x7A3] label00000DCC: 00000DCC 486E FEE8 pea.l [A6 - 0x118] 00000DD0 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000DD4 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00000DD8 4267 clr.w -[A7] 00000DDA 2F0E move.l -[A7], A6 00000DDC 4EBA F360 jsr [PC - 0xCA0 /* 0000013E */] 00000DE0 101F move.b D0, [A7]+ 00000DE2 660A bne +0xC /* 00000DEE */ 00000DE4 3F3C 0002 move.w -[A7], 0x2 00000DE8 2F0E move.l -[A7], A6 00000DEA 4EBA F2EC jsr [PC - 0xD14 /* 000000D8 */] label00000DEE: 00000DEE 42A7 clr.l -[A7] 00000DF0 2F2E FA88 move.l -[A7], [A6 - 0x578] 00000DF4 2F2E FAA0 move.l -[A7], [A6 - 0x560] 00000DF8 4EAD 2B8A jsr [A5 + 0x2B8A /* export_1389 */] 00000DFC 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */] 00000E00 50AE FEE4 addq.l [A6 - 0x11C], 8 label00000E04: 00000E04 52AE FAA0 addq.l [A6 - 0x560], 1 00000E08 690C bvs +0xE /* 00000E16 */ label00000E0A: 00000E0A 202E FAA0 move.l D0, [A6 - 0x560] 00000E0E B0AE F84A cmp.l D0, [A6 - 0x7B6] 00000E12 6F00 FEFA ble -0x104 /* 00000D0E */ label00000E16: 00000E16 4267 clr.w -[A7] 00000E18 486E FAA8 pea.l [A6 - 0x558] 00000E1C 4267 clr.w -[A7] 00000E1E 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */] 00000E22 3D5F F866 move.w [A6 - 0x79A], [A7]+ 00000E26 102E F85D move.b D0, [A6 - 0x7A3] 00000E2A 6728 beq +0x2A /* 00000E54 */ 00000E2C 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00000E30 486E F74A pea.l [A6 - 0x8B6] 00000E34 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00000E38 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00000E3C 486E F64A pea.l [A6 - 0x9B6] 00000E40 3F3C 0016 move.w -[A7], 0x16 00000E44 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 00000E48 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */] 00000E4C 4267 clr.w -[A7] 00000E4E 2F0E move.l -[A7], A6 00000E50 4EBA F286 jsr [PC - 0xD7A /* 000000D8 */] label00000E54: 00000E54 102E F864 move.b D0, [A6 - 0x79C] 00000E58 C02E F865 and.b D0, [A6 - 0x79B] 00000E5C 6706 beq +0x8 /* 00000E64 */ 00000E5E 2D6E F880 FAA4 move.l [A6 - 0x55C], [A6 - 0x780] label00000E64: 00000E64 2F2E FAA4 move.l -[A7], [A6 - 0x55C] 00000E68 2F0E move.l -[A7], A6 00000E6A 4EBA F448 jsr [PC - 0xBB8 /* 000002B4 */] 00000E6E 4267 clr.w -[A7] 00000E70 2F2D A8CA move.l -[A7], [A5 - 0x5736] 00000E74 486E F9D0 pea.l [A6 - 0x630] 00000E78 4EAD 2ADA jsr [A5 + 0x2ADA /* export_1367 */] 00000E7C 101F move.b D0, [A7]+ 00000E7E 660A bne +0xC /* 00000E8A */ 00000E80 2F3C 0000 976F move.l -[A7], 0x976F 00000E86 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00000E8A: 00000E8A 42A7 clr.l -[A7] 00000E8C 3F2E F9E6 move.w -[A7], [A6 - 0x61A] 00000E90 3F2E F9EC move.w -[A7], [A6 - 0x614] 00000E94 3F2E F9F0 move.w -[A7], [A6 - 0x610] 00000E98 3F2E F9F2 move.w -[A7], [A6 - 0x60E] 00000E9C 3F2E F9EE move.w -[A7], [A6 - 0x612] 00000EA0 4EAD 2A32 jsr [A5 + 0x2A32 /* export_1346 */] 00000EA4 2D5F FA84 move.l [A6 - 0x57C], [A7]+ 00000EA8 102E F863 move.b D0, [A6 - 0x79D] 00000EAC 6700 012C beq +0x12E /* 00000FDA */ 00000EB0 7001 moveq.l D0, 0x01 00000EB2 2D40 FAA0 move.l [A6 - 0x560], D0 00000EB6 102E F862 move.b D0, [A6 - 0x79E] 00000EBA 6712 beq +0x14 /* 00000ECE */ 00000EBC 202E FAA4 move.l D0, [A6 - 0x55C] 00000EC0 5380 subq.l D0, 1 00000EC2 E780 asl D0, 3 00000EC4 D0AE FFF4 add.l D0, [A6 - 0xC] 00000EC8 2D40 FEE4 move.l [A6 - 0x11C], D0 00000ECC 6006 bra +0x8 /* 00000ED4 */ label00000ECE: 00000ECE 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC] label00000ED4: 00000ED4 4267 clr.w -[A7] 00000ED6 206E F878 movea.l A0, [A6 - 0x788] 00000EDA 2F10 move.l -[A7], [A0] 00000EDC 202E FAA0 move.l D0, [A6 - 0x560] 00000EE0 5380 subq.l D0, 1 00000EE2 2F00 move.l -[A7], D0 00000EE4 A85D syscall BitTst 00000EE6 101F move.b D0, [A7]+ 00000EE8 675A beq +0x5C /* 00000F44 */ 00000EEA 222E FAA0 move.l D1, [A6 - 0x560] 00000EEE B2AD A8C2 cmp.l D1, [A5 - 0x573E] 00000EF2 5FC1 sle D1 00000EF4 C001 and.b D0, D1 00000EF6 674C beq +0x4E /* 00000F44 */ 00000EF8 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000EFC 4267 clr.w -[A7] 00000EFE 2F2E FA88 move.l -[A7], [A6 - 0x578] 00000F02 2F2E FAA0 move.l -[A7], [A6 - 0x560] 00000F06 486E FA00 pea.l [A6 - 0x600] 00000F0A 4EAD 2ACA jsr [A5 + 0x2ACA /* export_1365 */] 00000F0E 101F move.b D0, [A7]+ 00000F10 660A bne +0xC /* 00000F1C */ 00000F12 2F3C 0000 60A3 move.l -[A7], 0x60A3 00000F18 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00000F1C: 00000F1C 4267 clr.w -[A7] 00000F1E 2F2E FA84 move.l -[A7], [A6 - 0x57C] 00000F22 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00000F28 486E FA00 pea.l [A6 - 0x600] 00000F2C 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */] 00000F30 101F move.b D0, [A7]+ 00000F32 660A bne +0xC /* 00000F3E */ 00000F34 3F3C 0003 move.w -[A7], 0x3 00000F38 2F0E move.l -[A7], A6 00000F3A 4EBA F19C jsr [PC - 0xE64 /* 000000D8 */] label00000F3E: 00000F3E 52AE FAA0 addq.l [A6 - 0x560], 1 00000F42 6090 bra -0x6E /* 00000ED4 */ label00000F44: 00000F44 202E FAA0 move.l D0, [A6 - 0x560] 00000F48 B0AD A8C2 cmp.l D0, [A5 - 0x573E] 00000F4C 6E7C bgt +0x7E /* 00000FCA */ 00000F4E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000F52 4267 clr.w -[A7] 00000F54 2F2E FA88 move.l -[A7], [A6 - 0x578] 00000F58 206E FEE4 movea.l A0, [A6 - 0x11C] 00000F5C 2F28 0004 move.l -[A7], [A0 + 0x4] 00000F60 486E FA00 pea.l [A6 - 0x600] 00000F64 4EAD 2ACA jsr [A5 + 0x2ACA /* export_1365 */] 00000F68 101F move.b D0, [A7]+ 00000F6A 660A bne +0xC /* 00000F76 */ 00000F6C 2F3C 0000 60A4 move.l -[A7], 0x60A4 00000F72 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00000F76: 00000F76 4267 clr.w -[A7] 00000F78 2F2E FA84 move.l -[A7], [A6 - 0x57C] 00000F7C 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00000F82 486E FA00 pea.l [A6 - 0x600] 00000F86 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */] 00000F8A 101F move.b D0, [A7]+ 00000F8C 660A bne +0xC /* 00000F98 */ 00000F8E 3F3C 0003 move.w -[A7], 0x3 00000F92 2F0E move.l -[A7], A6 00000F94 4EBA F142 jsr [PC - 0xEBE /* 000000D8 */] label00000F98: 00000F98 70FF moveq.l D0, 0xFFFFFFFF 00000F9A B0AE F874 cmp.l D0, [A6 - 0x78C] 00000F9E 6606 bne +0x8 /* 00000FA6 */ 00000FA0 2D6E FAA0 F874 move.l [A6 - 0x78C], [A6 - 0x560] label00000FA6: 00000FA6 202E FA00 move.l D0, [A6 - 0x600] 00000FAA B0AE FA8C cmp.l D0, [A6 - 0x574] 00000FAE 6606 bne +0x8 /* 00000FB6 */ 00000FB0 2D6E FAA0 FA90 move.l [A6 - 0x570], [A6 - 0x560] label00000FB6: 00000FB6 102E F862 move.b D0, [A6 - 0x79E] 00000FBA 6706 beq +0x8 /* 00000FC2 */ 00000FBC 51AE FEE4 subq.l [A6 - 0x11C], 8 00000FC0 6004 bra +0x6 /* 00000FC6 */ label00000FC2: 00000FC2 50AE FEE4 addq.l [A6 - 0x11C], 8 label00000FC6: 00000FC6 52AE FAA0 addq.l [A6 - 0x560], 1 label00000FCA: 00000FCA 202E FAA0 move.l D0, [A6 - 0x560] 00000FCE B0AD A8C2 cmp.l D0, [A5 - 0x573E] 00000FD2 6F00 FF00 ble -0xFE /* 00000ED4 */ 00000FD6 6000 0134 bra +0x136 /* 0000110C */ label00000FDA: 00000FDA 102E F862 move.b D0, [A6 - 0x79E] 00000FDE 6700 00A4 beq +0xA6 /* 00001084 */ 00000FE2 202D A8C2 move.l D0, [A5 - 0x573E] 00000FE6 E780 asl D0, 3 00000FE8 D0AE FFF4 add.l D0, [A6 - 0xC] 00000FEC 2D40 FEE4 move.l [A6 - 0x11C], D0 00000FF0 7001 moveq.l D0, 0x01 00000FF2 2D40 F646 move.l [A6 - 0x9BA], D0 00000FF6 2D6D A8C2 F642 move.l [A6 - 0x9BE], [A5 - 0x573E] 00000FFC 2D6E F646 FAA0 move.l [A6 - 0x560], [A6 - 0x9BA] 00001002 6072 bra +0x74 /* 00001076 */ label00001004: 00001004 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00001008 51AE FEE4 subq.l [A6 - 0x11C], 8 0000100C 206E FEE4 movea.l A0, [A6 - 0x11C] 00001010 202D A8C2 move.l D0, [A5 - 0x573E] 00001014 90A8 0004 sub.l D0, [A0 + 0x4] 00001018 2D40 F9CC move.l [A6 - 0x634], D0 0000101C 4267 clr.w -[A7] 0000101E 2F2E FA88 move.l -[A7], [A6 - 0x578] 00001022 2F2E F9CC move.l -[A7], [A6 - 0x634] 00001026 486E FA00 pea.l [A6 - 0x600] 0000102A 4EAD 2ACA jsr [A5 + 0x2ACA /* export_1365 */] 0000102E 101F move.b D0, [A7]+ 00001030 660A bne +0xC /* 0000103C */ 00001032 2F3C 0000 60A2 move.l -[A7], 0x60A2 00001038 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000103C: 0000103C 4267 clr.w -[A7] 0000103E 2F2E FA84 move.l -[A7], [A6 - 0x57C] 00001042 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00001048 486E FA00 pea.l [A6 - 0x600] 0000104C 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */] 00001050 101F move.b D0, [A7]+ 00001052 660A bne +0xC /* 0000105E */ 00001054 3F3C 0003 move.w -[A7], 0x3 00001058 2F0E move.l -[A7], A6 0000105A 4EBA F07C jsr [PC - 0xF84 /* 000000D8 */] label0000105E: 0000105E 202E FA00 move.l D0, [A6 - 0x600] 00001062 B0AE FA8C cmp.l D0, [A6 - 0x574] 00001066 6606 bne +0x8 /* 0000106E */ 00001068 2D6E FAA0 FA90 move.l [A6 - 0x570], [A6 - 0x560] label0000106E: 0000106E 52AE FAA0 addq.l [A6 - 0x560], 1 00001072 6900 0098 bvs +0x9A /* 0000110C */ label00001076: 00001076 202E FAA0 move.l D0, [A6 - 0x560] 0000107A B0AE F642 cmp.l D0, [A6 - 0x9BE] 0000107E 6F84 ble -0x7A /* 00001004 */ 00001080 6000 008A bra +0x8C /* 0000110C */ label00001084: 00001084 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC] 0000108A 7001 moveq.l D0, 0x01 0000108C 2D40 F63E move.l [A6 - 0x9C2], D0 00001090 2D6D A8C2 F63A move.l [A6 - 0x9C6], [A5 - 0x573E] 00001096 2D6E F63E FAA0 move.l [A6 - 0x560], [A6 - 0x9C2] 0000109C 6064 bra +0x66 /* 00001102 */ label0000109E: 0000109E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000010A2 4267 clr.w -[A7] 000010A4 2F2E FA88 move.l -[A7], [A6 - 0x578] 000010A8 206E FEE4 movea.l A0, [A6 - 0x11C] 000010AC 2F28 0004 move.l -[A7], [A0 + 0x4] 000010B0 486E FA00 pea.l [A6 - 0x600] 000010B4 4EAD 2ACA jsr [A5 + 0x2ACA /* export_1365 */] 000010B8 101F move.b D0, [A7]+ 000010BA 660A bne +0xC /* 000010C6 */ 000010BC 2F3C 0000 5BBA move.l -[A7], 0x5BBA 000010C2 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label000010C6: 000010C6 4267 clr.w -[A7] 000010C8 2F2E FA84 move.l -[A7], [A6 - 0x57C] 000010CC 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 000010D2 486E FA00 pea.l [A6 - 0x600] 000010D6 4EAD 2B6A jsr [A5 + 0x2B6A /* export_1385 */] 000010DA 101F move.b D0, [A7]+ 000010DC 660A bne +0xC /* 000010E8 */ 000010DE 3F3C 0003 move.w -[A7], 0x3 000010E2 2F0E move.l -[A7], A6 000010E4 4EBA EFF2 jsr [PC - 0x100E /* 000000D8 */] label000010E8: 000010E8 202E FA00 move.l D0, [A6 - 0x600] 000010EC B0AE FA8C cmp.l D0, [A6 - 0x574] 000010F0 6606 bne +0x8 /* 000010F8 */ 000010F2 2D6E FAA0 FA90 move.l [A6 - 0x570], [A6 - 0x560] label000010F8: 000010F8 50AE FEE4 addq.l [A6 - 0x11C], 8 000010FC 52AE FAA0 addq.l [A6 - 0x560], 1 00001100 690A bvs +0xC /* 0000110C */ label00001102: 00001102 202E FAA0 move.l D0, [A6 - 0x560] 00001106 B0AE F63A cmp.l D0, [A6 - 0x9C6] 0000110A 6F92 ble -0x6C /* 0000109E */ label0000110C: 0000110C 7001 moveq.l D0, 0x01 0000110E B0AD A8BA cmp.l D0, [A5 - 0x5746] 00001112 6C06 bge +0x8 /* 0000111A */ 00001114 08AD 0004 A8E2 bclr.b [A5 - 0x571E], 0x4 label0000111A: 0000111A 4267 clr.w -[A7] 0000111C 2F2E FA84 move.l -[A7], [A6 - 0x57C] 00001120 7001 moveq.l D0, 0x01 00001122 2F00 move.l -[A7], D0 00001124 486E FA00 pea.l [A6 - 0x600] 00001128 4EAD 2ACA jsr [A5 + 0x2ACA /* export_1365 */] 0000112C 101F move.b D0, [A7]+ 0000112E 660A bne +0xC /* 0000113A */ 00001130 2F3C 0000 931B move.l -[A7], 0x931B 00001136 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label0000113A: 0000113A 2B6E FA84 A8CA move.l [A5 - 0x5736], [A6 - 0x57C] 00001140 2B6E FA00 A8C6 move.l [A5 - 0x573A], [A6 - 0x600] 00001146 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */] 0000114A 2B6E FA90 A85E move.l [A5 - 0x57A2], [A6 - 0x570] 00001150 4267 clr.w -[A7] 00001152 2F2E FA88 move.l -[A7], [A6 - 0x578] 00001156 4EAD 2A4A jsr [A5 + 0x2A4A /* export_1349 */] 0000115A 101F move.b D0, [A7]+ 0000115C 660A bne +0xC /* 00001168 */ 0000115E 2F3C 0004 3843 move.l -[A7], 0x43843 00001164 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] label00001168: 00001168 2F0E move.l -[A7], A6 0000116A 4EBA EF0E jsr [PC - 0x10F2 /* 0000007A */] label0000116E: 0000116E 4FEE F61A lea.l A7, [A6 - 0x9E6] 00001172 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001176 4E5E unlink A6 00001178 4E75 rts